# demo04_map.py
# map(加工函数,列表):
#     将列表中每一个数据交给加工函数处理并返回处理结果
def func01(num):
    return num**2 + 10
if __name__ == '__main__':
    list01 = [1, 2, 3, 4, 5]
    d1 = map(func01, list01)
    print("d1:", list(d1))  # [11, 14, 19, 26, 35]
    # 匿名函数
    d2 = map(lambda n: n**2 + 10, list01)
    print("d2:", list(d2))  # [11, 14, 19, 26, 35]
    d3 = map(lambda n: True if n >= 3 else False, list01)
    print("d3:", list(d3))  # [F, F, T, T, T]


